آموزش ويژوال بيسيك-قسمت سوم و چهارم و پنجم
 
Software training
آموزش نرم افزار.تكنولو‍‍‍‍‍ژي هاي جديد و ...

در درس قبل درباره ي محيط ويژوال بيسيك صحبت كرديم . در اين درس شما را با انواع داده و چند اصطلاح در ويژوال بيسيك آشنا مي كنيم :
انواع داده :

شاهوار دات نت
داده ها به دو دسته عددي و غير عددي تقسيم بندي مي شوند. داده هاي عددي نيز خود به دو گروه صحيح و اعشاري تقسيم مي شوند. داده هاي غير عددي شامل داده هاي منطقي ، رشته اي ، تاريخ و زمان و شيء مي باشند.
داده هاي عددي :
اعداد صحيح (Integer) : اعداد صحيح بدون نقطه اعشاري ، مانند : 564 ، 0 ، 965- و 32658
اعداد اعشاري (Decimal) : مانند 9.7 و 325.254 - و 0.005
داده هاي غير عددي :
مانند String و Variant و Date و Object و Boolean و… كه هر كدام براي موارد خاصي به كار مي روند كه از خلاصه ي اين نوشتار خارج است . ( البته در درس هاي بعدي هر كجا مه داده تعريف كنيم سعي مي كنم آن داده را براي شما تشريح كنم )
چند اصطلاح را ياد بگيريم :
متغير : متغير مكاني از حافظه است كه مي توان يك نوع داده را در آن دخيره كرد .
ثابت ها : مقاديري هستند كه در برنامه تعريف مي شوند و مورد استفاده قرار مي گيرند و مقدار آن ها در طول برنامه ثابت است.
عملگر : براي نوشتن عبارت ها و تركيب داده ها ، به مفهومي به نام عملگر نياز داريم. عملگر ها انوع مختلفي دارند مانند عملگر هاي محاسباتي ، رشته اي ، منطقي و رابطه اي. عملگر هاي محاسباتي مانند چهار عمل اصلي رياضي.
چگونه يك متغير تعريف كنيم ؟
در ويژوال بيسيك براي تعريف متغير از دستور زير استفاده مي كنيم:
Dim VarName As DataType
كه در آن VarName يعني نام متغير و DataType يعني نوع داده.
مثال :
Dim Ali As Integer
Din VB As Object
و … كه البته در نام گذاري متغير ها بايد از قوانين خاصي پيروي كرد. فاصله در نام گذاري متغير ها مجاز نيست.
مثلاً Dim Ali Reza As Integer غلط است چرا كه بين دو كلمه Ali و Reza فاصله است.

قسمت سوم هم تمام شد. در قسمت چهارم شما اولين برنامه خود را با ويژوال بيسيك خواهيد نوشت.

قسمت چهارم:

خوب ، تا كنون با محيط ويژوال بيسيك ، انواع داده ، عملگر ، متغير و نحوه ي تعريف متغير آشنا شديد. در اين درس شما را با نحوه ي كد نويسي در VB آشنا مي كنم :
ساده ترين دستور در ويژوال بيسيك دستور End است. اين دستور جهت خروج از برنامه تعريف شده است.
مثال :
وارد برنامه ويژوال بيسيك شويد و از پنجره ي New Project گزينه Standard EXE را انتخاب كنيد و روي Open كليك كنيد . به ياد داشته باشيد هميشه قبل از ورود به محيط اصلي ويژوال بيسيك همين كار را انجام دهيد.
يك CommandButton به فرم خود اضافه كنيد. مشخصه ي Name)) آن را به cmdExit تغيير دهيد و مشخصه ي Caption آن را به Exit تغيير دهيد. ملاحضه مي كنيد كه اكنون CommandButton شما به Exit تغيير كرد. حال روي CommandButton دوبار پشت سر هم كليك كنيد تا وارد پنجره ي كد نويسي شويد. در پنجره ي كد نويسي بين دو دستور :
Private Sub Command1_Click()
End Sub
دستور End را وارد كنيد و برنامه را اجرا كنيد ( با زدن كليد F5 يا انتخاب منوي Run و سپس Start ) حال روي Exit كليك كنيد ملاحظه مي كنيد كه از برنامه خارج شديد.
مي توانيد كليد هاي Shift+F7 را جهت رفتن به مرحله طراحي بزنيد.


اكنون كه شكل كلي استفاده كد نويسي را ياد گرفته ايد چند دستور و تابع ديگر را معرفي مي كنم :
براي نمايش داده ها روي فرم و يا كادر تصوير، از متد Print استفاده مي شود. در اين متد از توابع SPC و TAB براي فاصله گذاري خروجي ها استفاده مي شود.
از متد cls براي پاك كردن فرم يا كادر تصوير استفاده مي شود. ( كادر تصوير همان PictureBox است )
از تابع يا دستور MsgBox براي نمايش يك كادر پيام استفاده مي شود.
براي دريافت داده ها از كاربر، از تابع InputBox استفاده مي شود.
چند مثال :
MsgBox “Salam be visual basic khosh amadid !!!”
عملكرد دستور بالا اين است كه شما وقتي برنامه را اجرا مي كنيد يك كادر پيام حاوي متن جلوي آن را ملاحظه مي كنيد كه حاوي يك كليد OK است.
InputBox “Yek adad vared konid:”
دستور بالا يك كادري حاوي متن جلوي آن را نمايش مي دهد و حاوي يك كادر متن و دو كليد Ok و Cancel جهت گرفتن پاسخ كاربر است.
البته شما مي توانيد شكل كلي دو دستور بالا را با نوشتن تابع مورد نظر و سپس باز كردن يك پرانتز ملاحظه كنيد و عمليات پيشرفته تري انجام دهيد. حتي مي توانيد تعداد كليد ، نوع آيكون و… را در اين دو دستور تعيير دهيد.
دستور Print : تايپ كنيد Print “Ahmad” ملاحظه مي كنيد كه كلمه Ahmad روي فرم چاپ شد.
تذكر مهم :كليه دستورات بالا بايد بين دو دستور پيش فرض ويژوال بيسيك نوشته شود.

اكنون شما مي توانيد با اين چند دستور برنامه هاي گوناگوني بنويسيد. اگر مي خواهيد كه اين دو دستور و ساير دستور ها را بهتر و كامل تر ياد بگيريد منتظر مقالات ديگر من باشيد. اگر سوالي داشتيد در قسمت نظرات مطرح نمائيد.

قسمت پنجم:

در درس گذشته با چند دستور ويژوال بيسيك آشنا شديد. اكنون در قسمت پنجم مقالات آموزش برنامه نويسي ويژوال بيسيك 6 شما را با يك مثال آشنا مي كنم.
مي خواهيم يك برنامه اي بنويسيم كه دو عدد را از كاربر بگيريد و حاصل ضرب آن ها را نمايش دهد.
اشياء مورد احتياج : سه كادر متن ( TextBox ) - دو CommandButton
موارد بالا را به فرم اضافه كرده و در محل مناسب قرار دهيد.
مشخصه Name كادر هاي متن به شرح زير است :
Text1 و Text2 و Text3 و مشخصه Name ، command ها به ترتيب command1 و command2 مي باشد.
محتويات پيش فرض كادر هاي متن را با تغيير دادن مشخصه ي Text پاك كنيد و يا از دستورات زير استفاده كنيد :
Tex1 = “”
Text2 = “”
Text3 = “”
كه البته اين دستورات بايد به دو دستور پيش فرض زير نوشته شوند :

 

Private Sub Form_Load()
End sub
مشخصه ي Caption دكمه هاي انتخاب ( Command ها ) را به ترتيب به Run و Exit و يا هر نام دلخواه تغيير دهيد. مثلاً اجرا برنامه و خروج و يا …
كد مربوط به دكمه Exit را كه در درس قبل آموختيد بنويسيد . ( روي دكمه Exit دو بار كليك كنيد و كد End را بين دو دستور پيش فرض بنويسيد . باز هم تاكيد مي كنم كليه دستور ها بين دو دستور پيش فرض بايد نوشته شود . البته در آينده دستورات اندكي بين اين دو دستور نوشته نمي شوند كه مفصلاً در آينده در اين باره شرح خواهم داد) .
روي Run دوبار كليك كنيد ( منظورم دكمه انتخابي است كه خودتان ساخته ايد) و در پنجره مربوطه بين دو دستور پيش فرض دستورات زير را بنويسيد :
Text3.Text = Val(Text2.Text * Text1.Text(
دستور Val باعث مي شود كه ويژوال بيسيك بفمهد كه با عدد سرو كار دارد.
اگر Val را ننويسيد حاصل ضرب 2*2 عدد 22 را نشان مي دهد كه اين غلط است.
برنامه را با كليد F5 اجرا كنيد و خودتان عملكرد برنامه را ببينيد.
منتظر مقالات بعدي من باشيد.
در صورتي كه به مشكل برخورديد و يا هر سوالي داشتيد در قسمت نظرات مطرح نمائيد.


نظرات شما عزیزان:

نام :
آدرس ایمیل:
وب سایت/بلاگ :
متن پیام:
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

 

 

 

عکس شما

آپلود عکس دلخواه:







           
یک شنبه 27 فروردين 1391برچسب:ويژوال بيسيك,آموزش, :: 17:30
M.A

درباره وبلاگ


به وبلاگ من خوش آمدید
آخرین مطالب
نويسندگان
پيوندها

تبادل لینک هوشمند
برای تبادل لینک  ابتدا ما را با عنوان آموزش کامل نرم افزارها به زبان فارسی و آدرس softwaretraining.LXB.ir لینک نمایید سپس مشخصات لینک خود را در زیر نوشته . در صورت وجود لینک ما در سایت شما لینکتان به طور خودکار در سایت ما قرار میگیرد.







ورود اعضا:

نام :
وب :
پیام :
2+2=:
(Refresh)

<-PollName->

<-PollItems->

خبرنامه وب سایت:





آمار وب سایت:
 

بازدید امروز : 90
بازدید دیروز : 5
بازدید هفته : 99
بازدید ماه : 318
بازدید کل : 31973
تعداد مطالب : 51
تعداد نظرات : 2
تعداد آنلاین : 1




در اين وبلاگ
در كل اينترنت